package com.itany.corejava.code07_面向对象.继承;

/**
 * @author 石小俊
 * @date 2023年04月19日 13:35
 */
public class Student {
    private String name;
    int age;
    protected String gender;
    public String classNo;

    private void test01() {
        System.out.println("这是private修饰的方法");
    }

    void test02() {
        System.out.println("这是没有修饰符修饰的方法");
    }

    protected void test03() {
        System.out.println("这是protected修饰的方法");
    }

    public void test04() {
        System.out.println("这是public修饰的方法");
    }
}

class College extends Student {
    public void show() {
        // 同一个包中访问
        // 被private修饰的属性无法访问
        // System.out.println("name:" + name);
        System.out.println("age:" + age);
        System.out.println("gender:" + gender);
        System.out.println("classNo:" + classNo);

        // 被private修饰的方法无法访问
        // test01();
        test02();
        test03();
        test04();
    }
}

class TestStudent {
    public static void main(String[] args) {
        new College().show();
    }
}
